package pc30;

public class J05NestedLoop {
	public static void main(String[] args) {
		// 중첩 반복문
		// for문 안에 또 다른 for문을 작성하거나
		// while문 안에 또 다른 while문을 작성하거나
		// do-while문 안에 또 다른 do-while문을 작성하는 것을 의미
		// 구구단
		// 2 x 1 = 2
		// 2 x 2 = 4
		// 2 x 3 = 6
		// ...
		// 2 x 8 = 16
		// 2 x 9 = 18
		/*
		 * for(int i = 1;i<=9;++i){ System.out.println("2 x " + i + " =" + 2*i);
		 * }
		 */
		// 구구단 2
		// 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 ...
		// 2 x 2 = 4 3 x 2 = 6 4 x 2 = 8 ...
		// 2 x 3 = 6 3 x 3 = 9 4 x 3 = 12 ...
	/*	for (int j = 1; j <= 9; ++j) {
			for (int i = 2;  i<= 9; ++i) {
				System.out.print("\t");
				System.out.print(i + "x" + j + "=" + (i * j));
			}
			System.out.print("\n"); // 줄바꿈
		}*/
		//while문으로 구구단
		/*int  j = 1;
		int i = 2;
		while(j<=9){
			while(i<=9){
				System.out.print(j+ "x" + i+ "=" + (i * j));
				++i;
		}
			i=2;
			System.out.print("\n");
			++j;
		}*/
		
		//do - while 십구단
	   int i=1;
		do{
			if(i<=9)System.out.println("2 x " + i + " =" + 2*i);
			++i;
		}while(i<=9);
		
		System.out.println("Suji's boyfriend");
		System.out.println("상인이 얘기했다 -\"시간은 금이라구, 친구!\"");
		
		//while문으로 구구단
		 i =1;
		int  j =1;
		 while(j<=19){
		while(i<=19){
		System.out.print("\t");
			System.out.print(i + "x"+ j+"=" +(i*j));
		++i;
		}
		++j;
		i=1; //다시 초기화해야 함!
		 }
		
		
		
		
		
		
		
		
		
		
		
		
		
}	
}
